스위프트 프로그래밍 [스위프트 프로그래밍-19장] 타입캐스팅 스위프트는 안전성(Safe)을 중요시하는 언어이므로 데이터 타입 변환을 지원하지 않는다. 사실 스위프트에서의 타입 변환은 타입을 변환하는 것이 아니라, 기존 값을 전달인자로 받아 새로운 인스턴스를 생성하는 과정이다. 스위프트의 타입캐스팅은 인스턴스 타입을 확인하거나 자신을 다른 타입의 인스턴스인양 행세할 수 있다. 커피 클래스 라떼 클래스 아메리카노 클래스 커피, 라떼, 아메리카노의 클래스 ... 스위프트 프로그래밍스터디swiftswift [스위프트 프로그래밍-15장] 맵, 필터, 리듀스 이 글은 스위프트 프로그래밍(3판, 야곰 지음)을 읽고 간단하게 정리한 글입니다. 책에 친절한 설명과 관련 예제 코드들이 있으므로 직접 사서 읽기를 추천합니다. 스위프트는 함수를 일급 객체로 취급한다. 매개변수로 함수를 갖는 함수를 고차함수라고 하는데, 스위프트의 대표적인 고차함수로는 맵, 필터, 리듀스 등이 있다. 일급객체 조건 전달인자로 전달이 가능하다. 동적 프로퍼티에 할당이 가능하다.... swift스위프트 프로그래밍스터디swift
[스위프트 프로그래밍-19장] 타입캐스팅 스위프트는 안전성(Safe)을 중요시하는 언어이므로 데이터 타입 변환을 지원하지 않는다. 사실 스위프트에서의 타입 변환은 타입을 변환하는 것이 아니라, 기존 값을 전달인자로 받아 새로운 인스턴스를 생성하는 과정이다. 스위프트의 타입캐스팅은 인스턴스 타입을 확인하거나 자신을 다른 타입의 인스턴스인양 행세할 수 있다. 커피 클래스 라떼 클래스 아메리카노 클래스 커피, 라떼, 아메리카노의 클래스 ... 스위프트 프로그래밍스터디swiftswift [스위프트 프로그래밍-15장] 맵, 필터, 리듀스 이 글은 스위프트 프로그래밍(3판, 야곰 지음)을 읽고 간단하게 정리한 글입니다. 책에 친절한 설명과 관련 예제 코드들이 있으므로 직접 사서 읽기를 추천합니다. 스위프트는 함수를 일급 객체로 취급한다. 매개변수로 함수를 갖는 함수를 고차함수라고 하는데, 스위프트의 대표적인 고차함수로는 맵, 필터, 리듀스 등이 있다. 일급객체 조건 전달인자로 전달이 가능하다. 동적 프로퍼티에 할당이 가능하다.... swift스위프트 프로그래밍스터디swift